//  获取最近三个月时间
export function lastThreeTime() {
    var now = new Date();
    var year = now.getFullYear();
    var month = now.getMonth() + 1;//0-11表示1-12月
    var day = now.getDate();
    var dateObj = {};
    if (parseInt(month) < 10) {
        month = "0" + month;
    }
    if (parseInt(day) < 10) {
        day = "0" + day;
    }
 
    dateObj.now = year + '-' + month + '-' + day;
 
    if (parseInt(month) == 1) {//如果是1月份，则取上一年的10月份
        dateObj.last = (parseInt(year) - 1) + '-10-' + day;
        return dateObj;
    }
    if (parseInt(month) == 2) {//如果是2月份，则取上一年的11月份
        dateObj.last = (parseInt(year) - 1) + '-11-' + day;
        return dateObj;
    }
    if (parseInt(month) == 3) {//如果是3月份，则取上一年的12月份
        dateObj.last = (parseInt(year) - 1) + '-12-' + day;
        return dateObj;
    }
 
    var preSize = new Date(year, parseInt(month) - 1, 0).getDate();//开始时间所在月的总天数
    if (preSize < parseInt(day)) {
　　　// 开始时间所在月的总天数<本月总天数，比如当前是5月30日，在2月中没有30，则取下个月的第一天(3月1日)为开始时间
        let resultMonth = parseInt(month) - 2 < 10 ? ('0' + parseInt(month) - 2) : (parseInt(month) - 2);  
        dateObj.last = year + '-' + resultMonth + '-01';  
        return dateObj;
    }
 
    if (parseInt(month) <= 10) {
        dateObj.last = year + '-0' + (parseInt(month) - 1) + '-' + day;
        return dateObj;
    } else {
        dateObj.last = year + '-' + (parseInt(month) - 1) + '-' + day;
        return dateObj;
    }
}

// 转毫秒数
export function dateToMs (date) {
    let result = new Date(date).getTime();
    return result;
}

// 获取当前天  00:00   23:59:59

export function getonlyDay(){
    var date1 = new Date(new Date(new Date().toLocaleDateString()).getTime());
    var date2 = new Date(
      new Date(new Date().toLocaleDateString()).getTime() +
        24 * 60 * 60 * 1000 -
        1
    );
    date1 =
      date1.getFullYear() +
      "-" +
      (date1.getMonth() + 1) +
      "-" +
      date1.getDate() +
      " " +
      date1.getHours() +
      ":" +
      date1.getMinutes() +
      ":" +
      date1.getSeconds();
    date2 =
      date2.getFullYear() +
      "-" +
      (date2.getMonth() + 1) +
      "-" +
      date2.getDate() +
      " " +
      date2.getHours() +
      ":" +
      date2.getMinutes() +
      ":" +
      date2.getSeconds();
     let onlyDay = [date1,date2]
      return onlyDay
}